home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / misc / amigapl.9805.lzh / log.9805 / text0747.txt < prev    next >
Encoding:
Text File  |  1998-06-01  |  1.0 KB  |  29 lines

  1.  
  2.     Chcialbym sie dowiedziec,  jak dostac baze rejestrow sprzetowych
  3. w C. Inaczej  mowiac, chodzi mi o adres struktury 'Custom',  
  4. zdefiniowanej w  'hardware/custom.h'. Tam jest napisane  cos takiego
  5. (mniej wiecej):
  6. /* 
  7.      Do this to get  base of custom chips registers:
  8.      extern struct Custom custom;
  9. */
  10.  
  11. Jak  umieszcze  taka deklaracje, to po kompilacji (wyglada na  poprawna)
  12. dowiaduje  sie  ze  'Plik  nie jest programem'.
  13.  
  14. Program  uruchamia sie  jak   wywale  'extern'  - ale to nie ma sensu,
  15. bo  wtedy po prostu mam WLASNA  strukture typu Custom,  ktora ma
  16. niewiele wspolnego z rejestrami sprzetowymi.
  17. Uruchamia  sie tez jak (zostawiajac  extern) zmienie identyfikator
  18. 'custom' (male  'c') na cokolwiek innego - ale to tez  nie to.
  19. Wnioskuje z tego, ze  nazwa  'custom' jest  zastrzezona  przez
  20. kompilator.
  21.  
  22. Jak   to zrobic  poprawnie ?
  23.  
  24. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  25. Aleksander Salwa ------------- Student of Silesian Institute of Technology
  26. ololo@zeus.polsl.gliwice.pl -------------- axel@alfa.iele.polsl.gliwice.pl
  27.  
  28.  
  29.